Estoy creando una aplicación y quiero que los botones aparezcan en función de su $job . Hay 4 trabajos, que están todos en bases de datos mysql:
El botón de registro solo puede ser visto por el maestro, el personal y el director.
Pero no sé cómo hacerlo.
Aquí está mi código:
<?php session_start(); include("connection.php"); include("functions.php"); $user_data = check_login($con); if ($_SERVER['REQUEST_METHOD'] == "POST") { $job = $_POST['job']; } ?> <!DOCTYPE html> <html> <head> <title> NetPlat </title> </head> <body> <a href="login.php"> <button id="button">Logout</button> </a><br><br> <a href="signup.php"> <button>Signup Student</button> </a> </body> </html>Rodear el marcado del botón con una declaración if simple usando la función in_array para verificar que el trabajo está permitido, funcionará.
<?php if(in_array($job, ['teacher', 'staff', 'principal'])) { ?> <a href="signup.php"> <button>Signup Student</button> </a> <?php } ?> Lo anterior solo generará el botón html si el valor de $job se encuentra en la matriz.